home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 1 / CU Amiga Magazine CD-ROM Special Edition (1995)(EMAP Images)(GB)[Issue 1995-11].iso / Aminet / comm / tcp / ATCP_sdk_40_gc.lha / AmiTCP-4.0-gcc / src / README.RPC < prev   
Text File  |  1994-09-30  |  4KB  |  90 lines

  1. AmiTCP/IP Sun SRC 4.0 30/9/1994
  2.  
  3. This distribution contains Sun Microsystem's implementation of the RPC
  4. and XDR protocols compiled to AmigaOS using AmiTCP, and is compatible
  5. with 4.2BSD and 4.3BSD.  Also included is complete documentation,
  6. utilities, RPC service specification files, and demonstration services
  7. in the format used by the RPC protocol compiler (rpcgen).  See WHAT'S
  8. NEW below for details.
  9.  
  10. As a new Amiga specific feature, this version contains the "USE_DOSIO"
  11. version of the rpc library. This version can be recognized from the
  12. 'd' in the library name (e.g. rpcdr.lib). USE_DOSIO -version uses the
  13. stdio facilities of the V37 (and above) dos.library instead of those
  14. of the SAS/C link library. When used together with USE_DOSIO -version
  15. of the netlib (netd.lib) and when the application is compiled with
  16. USE_DOSIO defined, the executable size will typically be about 5k
  17. smaller wrt. without USE_DOSIO.
  18.  
  19. NOTE ABOUT SECURE RPC:
  20.  
  21. This release does not contain the Secure RPC.
  22.  
  23. ROADMAP
  24.  
  25. Note: some of the files/directories descibed below are distributed in
  26. AmiTCP/IP source distribution only.
  27.  
  28. The directory hierarchy is as follows (relative to this directory):
  29.  
  30.     ../bin/                Utilities (rpcinfo, portmap, cpp and rpcgen).
  31.                            portmap must be started before any other RPC network
  32.                            services are used.
  33.  
  34.     ../db/rpc              rpc service to program number mapping data base.
  35.  
  36.     devtools/cpp           Source for the C PreProcessor for the rpcgen
  37.     devtools/rpcgen        Source for the RPC Language compiler (for .x files)
  38.  
  39.     examples/rpc/          Various demonstration services
  40.     examples/rpc/dir           Remote directory lister
  41.     examples/rpc/msg           Remote console message delivery service
  42.     examples/rpc/sort          Remote sort service
  43.  
  44.     ../help/RPC.guide      Complete RPC, XDR and NFS documentation in 
  45.                            AmigaGuide format.
  46.  
  47.     ../netinclude/rpc/     Rpc library header files.
  48.     ../netinclude/rpcsvc/  Service definition files for various services
  49.                        and the (Unix) server and client code for the
  50.                            Remote Status service.
  51.  
  52.     rpclib/                Source for the RPC and XDR library.
  53.  
  54.     util/portmap           Source for the portmap
  55.     util/rpcinfo           Source for the rpcinfo
  56.  
  57.  
  58. BUILD INSTRUCTIONS
  59.  
  60. The library is made and installed by the 'compile.lib' script, among
  61. other libraries. The examples and documentation have their own
  62. makefiles, which must be used to compile them.
  63.  
  64. The RPC library must be built before any of the examples/utilities. The
  65. devtools are not dependent of the RPC library.
  66.  
  67. NOTE: PORTMAP MUST BE RUNNING ON YOUR SYSTEM BEFORE YOU START ANY
  68. OTHER RPC SERVICE.
  69.  
  70. The demonstration services in the examples/rpc directory are not built
  71. by the 'compile.lib'.  To build these, cd to the example directory in
  72. question (eg. examples/rpc/sort) directory and enter "make".  RPCGEN
  73. MUST BE INSTALLED in a path that make can find.  To run the services,
  74. start the portmap program and invoke the service (you probably will
  75. want to put it in the background).  rpcinfo can be used to check that
  76. the service succeeded in getting registered with portmap, and to ping
  77. the service (see rpcinfo's man page).  You can then use the
  78. corresponding client program to exercise the service.
  79.  
  80. WHAT'S NEW IN THIS RELEASE: RPCSRC 4.0
  81.  
  82. The previous release was RPCSRC 3.9.  As with all previous releases,
  83. this release is based directly on files from Sun Microsystem's
  84. implementation.
  85.  
  86. Upgrade from RPCSRC 3.9
  87.  
  88. 1)  RPCSRC 4.0 upgrades RPCSRC 3.9.  Improvements from SunOS 4.0 have
  89.     been integrated into this release.
  90.